#ifndef SURFACE_H
#define SURFACE_H

#include <SDL.h>
#include <SDL_image.h>

class Surface		   
{
	public:
		static SDL_Surface *load_image(char *file);
		static void apply_surface(SDL_Surface *source, SDL_Surface *destination, int dX, int dY);
		static void apply_surface(SDL_Surface *source, int sX, int sY, int sW, int sH, SDL_Surface *destination, int dX, int dY);
		static void transparent(SDL_Surface *destination, int r, int g, int b);
		
};

#endif
